<style lang="scss">
/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
@import '@/uni_modules/uview-ui/index.scss';
@import '@/static/scss/index.scss';
@import '@/static/font/iconfont.css';
</style>
<script>
import config from './config';
import store from '@/store';
import { getAccessToken } from '@/utils/auth';
import { getDictList } from '@/api/login.js';

export default {
  data() {
    return {};
  },
  onShow() {
    this.checkVersion();
  },
  onLaunch() {},
  methods: {
    checkVersion() {
      const updateManager = uni.getUpdateManager();
      updateManager.onCheckForUpdate((res) => {
        // 请求完新版本信息的回调
        console.log('当前版本是否更新：', res.hasUpdate);
      });
      updateManager.onUpdateReady(() => {
        uni.showModal({
          title: '更新提示',
          content: '新版本已经准备好，是否重启应用？',
          showCancel: false,
          success(res) {
            if (res.confirm) {
              updateManager.applyUpdate();
            }
          }
        });
      });
      updateManager.onUpdateFailed(() => {
        // 新的版本下载失败
        uni.showModal({
          title: '提示',
          content: '新版小程序下载失败\n请自行退出程序，手动卸载本程序，再运行',
          confirmText: '知道了'
        });
      });
    }
  }
};
</script>
